package com.mxl.service.fulfillment;

import com.mxl.service.dto.FulfillOrderRequest;
import com.mxl.service.exception.NoMatchingMobileException;

/**
 * 订单销卡服务类.
 * 
 * @Company 99Bill Corporation
 * @author zzhong
 * @version 1.0
 */
public interface OrderFulfillerService {
	/**
	 * 根据神州行订单来进行销卡并得到销卡结果.
	 * 
	 * @param order
	 *            神州行订单
	 * @return FulfillmentResult 销卡返回结果
	 * @throws NoMatchingMobileException
	 */
	void fulfillOrder(FulfillOrderRequest order) throws NoMatchingMobileException;
}
